# 单分支
# 语法:
"""
if 条件表达式
    代码块(条件成立执行的代码)
"""

# if 2 > 1:
#     print('成立')
#
# if 10 < 20:
#     print('成立')
#
# if 1 + 1 and 1 + 2:
#     print('ok')

# 需求:
# 接收用户输入的性别[男/女]

# 双分支语法
"""
if 条件表达式:
    代码块(条件成立执行的代码)
else:
    上面的条件不成立执行的代码块
"""

# 多分枝语法
"""
if 条件表达式:
    代码块(条件成立执行的代码)
elif 条件表达式:
    代码块
elif 条件表达式:
    代码块
else:
    上面的所有条件不成立执行的代码块
"""
# 例:
# !!!接收成绩,大于等于90优秀,大于等于80良好,大于等于60及格,小于60: 下一个班见(加1~100怎么做)
# score = int(input('成绩: '))
# if score >= 90:
#     print('优秀')
# elif score >= 80:
#     print('良好')
# elif score >= 60:
#     print('及格')
# else:
#     print('下个班见')

# 需求:
# 有票可以 上车 ,上车才能 有座
'''is_bus = input('是否上车[Y/N]: ')
if is_bus == 'y':
    print("上车")
    is_seat = input('是否有座[Y/N]: ')
    if is_seat == 'y':
        print('有座')
    else:
        print('没座')
else:
    print('没票')'''

# 需求让a循环三次

# a = 'bbb'
# i = 0
# while i < 3:
#     i += 1
#     print(a)

# 循环100次
# i = 0
# while i < 100:
#     i += 1
#     print(i)

# 输出0~100的和

# i = 0
# a = 0
# while i < 100:
#     i += 1
#     a += i
#     print(a)

# 输出1~100之间的偶数
# 方法一

"""i = 0
while i < 100:
    i += 2
    print(i)"""

# 方法二
"""i = 1
while i < 100:
    if i % 2 == 0:
        print(i)
    i += 1"""
# 输出1~100之间的奇数相加
'''i = 1
sum1 = 0
while i < 100:
    if i % 2 != 0:
        sum1 += i
    i += 1
    print(sum1)'''

# *号列阵
'''j = 1
while j <= 5:
    i = 1
    while i < 5:
        i += 1
        print('*', end=' ')
    j += 1
    print('*')'''
# 等边*
'''j = 0
while j < 5:
    i = 0
    while i < j:
        print('*', end=' ')
        i += 1
    print('*')
    j += 1
'''

# 99乘法表
j = 1
while j <= 10:
    i = 1
    while i <= j:
        print(f'{j}*{i}={j*i}', end=' ')
        i += 1
    print()
    j += 1